package 软件开发原则.依赖倒转原则.after;
//实质就是面向接口编程
public class ComputerDemo {
    public static void main(String[] args) {
        //创建计算机组件对象
        HardDisk hardDisk=new XiJieHardDisk();
        Cpu cpu=new InterCpu();
        Memory memory=new KingstonMemory();
        // 创建计算机对象
        Computer c=new Computer();
        //组装计算机
        c.setCpu(cpu);
        c.setDisk(hardDisk);
        c.setMemory(memory);
        //运行计算机
        c.run();
    }
}
